lectures.alex.balgavy.eu

Lecture notes from university.
git clone git://git.alex.balgavy.eu/lectures.alex.balgavy.eu.git
Log | Files | Refs | Submodules

Internet history & overview.html (2360B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      3 <html><head><link rel="stylesheet" type="text/css" href="sitewide.css"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="exporter-version" content="Evernote Mac 6.13.3 (455969)"/><meta name="altitude" content="-0.6550230383872986"/><meta name="author" content="Alex Balgavy"/><meta name="created" content="2018-01-10 2:34:47 PM +0000"/><meta name="latitude" content="52.33294868734879"/><meta name="longitude" content="4.865637733863039"/><meta name="source" content="desktop.mac"/><meta name="updated" content="2018-01-10 8:47:00 PM +0000"/><title>Internet history &amp; overview</title></head><body><div>Internet — network of networks, connected to public backbone, with comms over TCP/IP</div><ul><li>started in late 1960 s as ARPANET</li><li>email was one of the first features (7972)</li><li>only a military thing</li><li>then, universities, in NSFNET</li><ul><li>NL was the first non-US country!</li></ul></ul><div><br/></div><div>Internet governance is held by:</div><ul><li>IETF (internet engineering task force)</li><ul><li>develops standards</li><li>anyone can participate</li></ul><li>IANA/ICANN, W3C</li></ul><div><br/></div><div>World Wide Web: a collection of machines providing information via HTTP</div><ul><li>invented at CERN, 1989, by Tim Bernerns-Lee</li><li>goal: simplify sharing research results over internet</li><li>originally competed with WAIS, Gopher, ARCHIE</li><li>distinctive features:</li><ul><li>locating documents with URLs (uniform resource locators)</li><li>document representation in HTML</li><li>communication over HTTP</li></ul><li>web browsers are used by clients to</li><ul><li>convert URLs to HTTP requests</li><li>communicate with web servers via HTTP/TCP/IP</li><li>render documents returned by web server</li><li>additional features: scripts, events, GUI, security, plugins</li></ul></ul><div><br/></div><div>Content markup (HTML)</div><ul><li>what role a piece of content plays in document</li><li>semantic</li><li>“what”, not “how”</li></ul><div><br/></div><div>Style markup (CSS)</div><ul><li>how content should be presented</li><li>includes format stuff like screen size</li></ul><div><br/></div></body></html>